<?php
define('_file_','edit_topic');
if ( !isGod() )
	if ( !getRights($mod,'full') )
		if ( !News_getAccessFile(_file_) )
		{
			showMsg('Không có quyền truy cập vào trang này này !','ex','center');
			die();
		}
	$tid = getVar('tid',true);
	$cid = getVar('cid',true);
	if ( $cid == 0 )	$cid = getVar('hidCid',true,true);	
	
	if ( @$_POST['cmdOK'] != '' )
	{
		$tid = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['hidTid']) : @$_POST['hidTid'];
		$cid = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['hidCid']) : @$_POST['hidCid'];
		$pos = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['hidPos']) : @$_POST['hidPos'];		
		$oldOrder = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['hidOrder']) : intval(@$_POST['hidOrder']);		
		$tname = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtTName']) : @$_POST['txtTName'];
		$tdesc = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtTDesc']) : @$_POST['txtTDesc'];		
		$pos = 'left';		
		$hp = 1;				
		$tshow = 1;				
		$orderby = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtOrder']) : @$_POST['txtOrder'];						
		$num = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtNum']) : intval(@$_POST['txtNum']);						
		$sl = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['txtNumShow']) : intval(@$_POST['txtNumShow']);								
		$icon = (!get_magic_quotes_gpc()) ? addslashes(@$_POST['cboIcon']) : @$_POST['cboIcon'];								

		if ( empty($tid) )
			die('Không thực hiện được chức năng này !');

		$sql = "UPDATE topic SET tname_vn='$tname',tname_en='$tdesc',position='$pos',tshow=$tshow,orderby=$orderby,numrecordshow=$num,showinhomepage=$hp,num_show_full=$sl,icon='$icon' WHERE tid=$tid";
		$link->execute($sql);
		
showMsg('Đã cập nhật thành công.<br />
Vui lòng chờ trong giây lát...
<meta http-equiv="refresh" content="1;URL=admin.php?mod='.$mod.'&act=view_topic&cid=1" />
','info','center');die();
	}
	else
	{
		$sql = "SELECT * FROM topic WHERE tid=$tid";
		$rs = $link->execute($sql);
	}
	//list icon
	$strIcon = '<option value=""> ** None ** </option>';
	$dh  = opendir($info['icon_path']);
	while (false !== ($filename = readdir($dh))) 
	{
		if ( filetype($info['icon_path'] . $filename) == 'file' )
		{
			$pos = strpos($filename,'.');
			$ext = substr($filename,$pos+1,strlen($filename));
			if ( strtolower($ext) == 'gif' || strtolower($ext) == 'jpg' )
				$strIcon .= '<option value="' . $info['icon_path'] . $filename . '"  >' . substr($filename,0,$pos) . '</option>';
		}
	}
	
?>
<script language="javascript">
function ValidateForm()
{
	if ( document.all['txtTName'].value == '' )
	{
		alert("Chưa nhap vao ten cua chu de !")
		document.all['txtTName'].focus();
		return false;
	}
	if ( document.all['txtNum'].value == '' )
	{
		alert('Chua nhap vao so tin hien thi !');
		document.all['txtNum'].focus();
		return false;
	}

	if ( document.all['txtNumShow'].value == '' )
	{
		alert('Chua nhap vao so tin hien thi phan tieu de !');
		document.all['txtNumShow'].focus();
		return false;
	}
	else if ( document.all['txtNumShow'].value > document.all['txtNum'].value )
	{
		alert('So tin hien thi phan tieu de phai nho hon so tin hien thi !');
		document.all['txtNumShow'].focus();
		return false;
	}
	return true;
}
</script>
<style type="text/css">
<!--
.style1 {color: #FF0000}
-->
</style>

<form action="admin.php?mod=<?= $mod ?>&act=edit_topic" method="post" name="frmEditTopic" onSubmit="return ValidateForm()">
<table width="98%"  border="0" cellspacing="1" cellpadding="0" class="clsMyBorder">
  <tr>
    <td colspan="2" height="23" bgcolor="#336699" class="clsTitle">&nbsp;<img src="images/edit_trans.gif" border="0" align="absmiddle"> Hiệu chỉnh chủ đề</td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>  
  <tr>
    <td bgcolor="#F0F0F0">&nbsp;Tên chủ đề (Vietnamese) <span class="style1">(*) </span></td>
    <td bgcolor="#F0F0F0"><input class="vsinput" name="txtTName" type="text" size="50" maxlength="50" value="<?= $rs->fields('tname_vn') ?>" ></td>
  </tr>
  <tr>
    <td>&nbsp;Tên chủ đề (English) <span class="style1">(*)</span> </td>
    <td><input class="vsinput" name="txtTDesc" type="text" size="50" maxlength="50" value="<?= $rs->fields('tname_en') ?>"  ></td>
  </tr>
  <tr>
    <td bgcolor="#F0F0F0">&nbsp;Thứ tự<span class="style1"> (*)</span> </td>
    <td bgcolor="#F0F0F0"><input class="vsinput"  name="txtOrder" value="<?= $rs->fields('orderby') ?>" type="text" id="txtOrder" size="50" maxlength="2"  /></td>
  </tr>
  <tr>
    <td>&nbsp;Số tin hiển thị <span class="style1">(*)</span><br />
(Số tin sẽ hiển thị của mỗi chủ đề) </td>
    <td><input class="vsinput"  name="txtNum" value="<?= $rs->fields('numrecordshow') ?>" type="text" id="txtNum" size="50" maxlength="2" onkeypress="entryNumber()"/></td>
  </tr>
  <tr>
    <td bgcolor="#F0F0F0">&nbsp;Số tin hiển thị tiêu đề và nội dung ngắn gọn<br />
      (Số tin ngày phải nhỏ hơn số tin hiển thị) <span class="style1">(*)</span></td>
    <td bgcolor="#F0F0F0">
	  <input class="vsinput" name="txtNumShow" value="<?= $rs->fields('num_show_full') ?>" type="text" id="txtNumShow" size="50" maxlength="2" onkeypress="entryNumber()"/>	</td>
  </tr> 
  <tr>
      <td>&nbsp;Icon của chủ đề <span class="style1"> (*)</span> </td>
      <td><select name="cboIcon" id="cboIcon" onChange="if ( document.all['cboIcon'].options[selectedIndex].value != '' ) { document.all['imgIcon'].src=document.all['cboIcon'].options[selectedIndex].value; } else { document.all['imgIcon'].src='<?= $info["icon_path"] ?>blank.gif' }">
  	<?= $strIcon ?>
    </select>
	<?php
		if ( trim($rs->fields('icon')) != '' )
			echo '&nbsp;<img name="imgIcon" id="imgIcon" src="' . $rs->fields('icon') . '" border="0" align="absmiddle">';
		else
			echo '&nbsp;<img name="imgIcon" id="imgIcon" src="' . $info['icon_path'] . 'blank.gif" border="0" align="absmiddle">';
	?>	
<script language="javascript">
	VS_matchVal('<?=$rs->fields("icon")?>',"cboIcon");
</script>	</td>
  </tr>  
       
  <tr>
    <td>&nbsp;</td>
    <td>&nbsp;</td>
  </tr>
  <tr>
    <td colspan="2" align="right" bgcolor="#000066" class="clsPanelButton">
	<input type="hidden" name="hidTid" value="<?= $tid ?>">
	<input type="hidden" name="hidCid" value="<?= $cid ?>">	
	<input type="hidden" name="hidOrder" value="<?= $rs->fields('orderby') ?>">	
	<input type="hidden" name="hidPos" value="<?= $rs->fields('position') ?>">		
	<input name="cmdOK" type="submit" value="Cập nhật &raquo;">&nbsp;</td>
  </tr>  
</table>

</form>
